::-ms-clear {
    display: none;
}
::-ms-reveal {
    display: none;
}
body {
    color: #FCFCFC;
    background-color: #eee;
}
* {
    margin: 0px; padding: 0px;
}
img {
    border: currentColor;
}
ul li {
    list-style: none;
}
ol li {
    list-style: none;
}
a {
    text-decoration: none;
}
.fl{float:left;}
.fr{float:right;}
.clear {
    clear: both;
}
body {
    font-family: tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1" !important;
}
input {
    font-family: tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1" !important;
}
button {
    font-family: tahoma,"microsoft yahei","\5FAE\8F6F\96C5\9ED1" !important;
}
input[type='button'] {
    -webkit-appearance: none;
}
input[type='submit'] {
    -webkit-appearance: none;
}
input[type='reset'] {
    -webkit-appearance: none;
}
a{outline:none;}
a{blr:expression(this.onFocus=this.blur());}
input:focus {
    resize: none;
}
textarea:focus {
    resize: none;
}
.green {
    color: rgb(55, 129, 80);
}
.text_bold {
    font-weight: bold;
}

.m_head {
    padding: 20px 2%; min-width: 1180px;
}
.m_head .m_head_left {
    float: left;
}
.m_head .m_head_right {
    color: rgb(102, 102, 102); font-size: 16px; margin-top: 15px; float: right;
}
.m_fnav {
    padding: 0px 2%; font-size: 16px;
}
.m_fnav a {
    color: rgb(102, 102, 102);
}
.fnav {
    height: 45px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.fnav ul {
    margin: 0px auto; padding: 0px 2%; color: rgb(51, 51, 51); font-size: 16px; min-width: 1180px;
}
.fnav ul li {
    margin-right: 5px; float: left;
}
.fnav ul li a {
    color: rgb(102, 102, 102);
}
.system_fnav {
    margin-top: 0px;
}

.fy {
    margin: 30px auto; width: 88%;
}
.fy li {
    padding: 0px 1.5%; border: 1px solid rgb(204, 204, 204); height: 28px; color: rgb(120, 120, 121); line-height: 28px; font-size: 12px; margin-right: 7px; float: left;
}
.fy li a {
    color: rgb(120, 120, 121);
}
.fy li:hover {
    background: rgb(48, 173, 217); border: 1px solid rgb(48, 173, 217);
}
.fy li:hover a {
    color: rgb(255, 255, 255);
}
.fy .fyb {
    background: rgb(48, 173, 217); border: 1px solid rgb(48, 173, 217);
}
.fy .fyb a {
    color: rgb(255, 255, 255);
}

/*修改样式*/
.p10{padding: 15px;}
.content4{background: #108dd5;}
.head-box{background: #108dd5;}
input{background: none;border: none;}
.input-box{border: solid 1px #41adec; border-radius: 32px;height: 30px;width: 230px;background: rgba(0,0,0,0.05); margin-top: 18px;display: inline-block;}
.input-box .input{display: inline-block; margin-top: 4px; margin-left: 15px;width: 160px; line-height: 24px;color: #41adec;}
.btn-iocn{width: 30px; height: 30px; background: url("../images/input-r.png")no-repeat center; border: none; display: inline-block;float: right;margin-right: 5px;cursor: pointer;}
.btn-iocn2{height: 32px; line-height: 32px; border-radius: 32px; background: rgba(0,0,0,0.1); border: none; color: #fff; padding: 0 15px;display: inline-block; cursor: pointer;}
.btn-iocn2 i{width: 16px; height: 18px; display: inline-block; background: url("../images/dw-iocn.png")no-repeat center; vertical-align: -4px; margin-right: 5px;}

.head-title{text-align: center; padding: 60px 0;background: url("../images/biaoti.jpg")no-repeat center; }
.head-title h3{font-size: 32px; color: #2f3639;}
.head-title p{color: #9aadb3;font-size: 14px;}
.head-title,.head-title-d h3{color: #fff;}
.nav-btn{font-size: 0px;}
.nav-btn li{width: 25%;display: inline-block;}
.nav-btn-img{width: 208px;margin: 0 auto;}
.nav-btn-img img{width: 100%;}
.nav-btn-p{text-align: center; font-size: 18px;color: #2f3639 ;margin-top: 15px;}
.content{padding-bottom: 70px;width: 1200px;margin: 0 auto;}
.content2{position: relative;width: 100%; overflow: hidden; display: block; height: 600px;}
.banner_2{position: absolute;float:left;left: 50%; margin-left: -980px;}

.index-lest ul{font-size: 0;}
.index-lest li{ display: inline-block; width: 33.33333%;font-size: 18px;}
.index-lest-c{padding: 0px 45px;}
.index-lest-c p{text-align: center; margin-top: 15px; color: #2f3639;}
.index-lest-c a{/* width: 280px; *//* margin: 0 auto; */display: block;}
.index-lest-t{color: #899599; font-size: 12px; line-height: 22px;margin-top: 5px;}
.index-lest-img{/* width: 280px; */background: #fff;border-radius: 3px;box-shadow: 2px 2px 10px #E6E6E6;}
.index-lest-img img{width: 100%;}

